package com.bupt.vueblog.service;

import com.bupt.vueblog.domain.entity.Relation;

/**
 * @author 谭继好
 * @Description
 * @date 2024-04-09 13:47
 */
public interface RelationService {

    // 查询在查博客和评论的时候一起查出来，不再单独查询
//    Relation select(Relation relation);

    void insert(Relation relation);

    void delete(Relation relation);

    // 删除评论下所有点赞关系
    void deleteComment(Integer commentId);

    // 同时删除用户对文章和评论的点赞关系
    void deleteArticleAndComment(Integer userId);

    // 删除文章所有点赞关系
    void deleteArticle(Integer articleId);

}
